package com.jt.www.domain.enums.pc;

import org.apache.commons.lang3.StringUtils;

/**
 * 投保类型,  1-电子保单；2-电子批单；3-电子发票
 * 出单后处理电子保单，电子发票类型
 */
public enum IssuePolicyLogTypeEnum {

    E_POLICY("1", "电子保单"),
    E_ENDORSE("2", "电子批单"),
    E_INVOICE("3", "电子发票");

    /**
     * 编码
     */
    private String type;

    /**
     * 描述
     */
    private String desc;

    IssuePolicyLogTypeEnum(String type, String desc) {
        this.type = type;
        this.desc = desc;
    }


    public static String getDescByType(String type) {
        if (StringUtils.isBlank(type)) {
            return "";
        }
        for (IssuePolicyLogTypeEnum offlineTypeEnum : IssuePolicyLogTypeEnum.values()) {
            if (offlineTypeEnum.type.equals(type)) {
                return offlineTypeEnum.desc;
            }
        }
        return "";
    }
}
